package main

import "fmt"

// go语言是通过传值的方式传参的，意味着传递给函数的是拷贝后的副本，修改的也是这个副本的值
func f4(a int) {
	a = 200
	fmt.Printf("函数前内部的a:%v\n", a) //200
}

func main() {
	b := 100
	f4(b)                       //copy了函数
	fmt.Printf("调用后的a:%v\n", b) //100
}
